﻿using AutoMapper;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Camc.Quality.QualityAnalysis.RFormBase;
using Camc.Quality.Dto.TableDto.RbopDto;
using Camc.Quality.Dto.TableDto.BopDto;
namespace Camc.Quality
{
    internal static class CustoRbopMapperVs
    {
        public static void CreateMappings(IMapperConfigurationExpression configuration)
        {
            //Inputs
            #region RTableBase-小导管卡箍间距测量表
            configuration.CreateMap<RTableBase, RmeasurementSpacingConduitDto>()
            .ForMember(d => d.RecordMainopoint, opt => opt.MapFrom(s => s.RecordRequirements.RecordMainopoint))
            .ForMember(d => d.RecordMainopoint_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordMainopoint_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.PhotoNo, opt => opt.MapFrom(s => s.MultiMedia.PhotoNo))
            .ForMember(d => d.PhotoNo_DisplayName, opt => opt.MapFrom(s => s.MultiMedia.PhotoNo_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData.ToString()))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData.ToString()))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData.ToString()))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region RTableBase-未按要求施加力矩及未打保险防松记录表
            configuration.CreateMap<RTableBase, RfailureAequiredLoosInsuranceDto>()
            .ForMember(d => d.RecordLocation, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation))
            .ForMember(d => d.RecordLocation_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation_DisplayName))
            .ForMember(d => d.RecordMainopoint, opt => opt.MapFrom(s => s.RecordRequirements.RecordMainopoint))
            .ForMember(d => d.RecordMainopoint_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordMainopoint_DisplayName))
            .ForMember(d => d.ProcessorDemand, opt => opt.MapFrom(s => s.RecordRequirements.ProcessorDemand))
            .ForMember(d => d.ProcessorDemand_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.ProcessorDemand_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.MeasuredActual, opt => opt.MapFrom(s => s.MeasuredResult.MeasuredActual))
            .ForMember(d => d.MeasuredActual_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.MeasuredActual_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData.ToString()))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData.ToString()))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData.ToString()))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region RTableBase-分解重装记录表
            configuration.CreateMap<RTableBase, RdisassemblyReassemblyDto>()
            .ForMember(d => d.RecordMainopoint, opt => opt.MapFrom(s => s.RecordRequirements.RecordMainopoint))
            .ForMember(d => d.RecordMainopoint_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordMainopoint_DisplayName))
            .ForMember(d => d.RecordRequire, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire))
            .ForMember(d => d.RecordRequire_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire_DisplayName))
            .ForMember(d => d.MeasuredActual, opt => opt.MapFrom(s => s.MeasuredResult.MeasuredActual))
            .ForMember(d => d.MeasuredActual_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.MeasuredActual_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData.ToString()))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData.ToString()))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData.ToString()))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region RTableBase-配合七零三绝热记录表
            configuration.CreateMap<RTableBase, Rinsulation703Dto>()
            .ForMember(d => d.RecordMainopoint, opt => opt.MapFrom(s => s.RecordRequirements.RecordMainopoint))
            .ForMember(d => d.RecordMainopoint_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordMainopoint_DisplayName))
            .ForMember(d => d.FirstConfirmResult, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult))
            .ForMember(d => d.FirstConfirmResult_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData.ToString()))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData.ToString()))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData.ToString()))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region RTableBase-绝热去除记录表
            configuration.CreateMap<RTableBase, RadiabaticRemovalDto>()
            .ForMember(d => d.RecordRequire, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire))
            .ForMember(d => d.RecordRequire_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire_DisplayName))
            .ForMember(d => d.PhotoNo, opt => opt.MapFrom(s => s.MultiMedia.PhotoNo))
            .ForMember(d => d.PhotoNo_DisplayName, opt => opt.MapFrom(s => s.MultiMedia.PhotoNo_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData.ToString()))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData.ToString()))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData.ToString()))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region RTableBase-连续拧紧环节力矩复校记录表
            configuration.CreateMap<RTableBase, RcalibrationContinuousTorqueDto>()
            .ForMember(d => d.ProcessorDemand, opt => opt.MapFrom(s => s.RecordRequirements.ProcessorDemand))
            .ForMember(d => d.ProcessorDemand_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.ProcessorDemand_DisplayName))
            .ForMember(d => d.DesignerDemand, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand))
            .ForMember(d => d.DesignerDemand_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand_DisplayName))
            .ForMember(d => d.RecordLocation, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation))
            .ForMember(d => d.RecordLocation_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.SecondMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues))
            .ForMember(d => d.SecondMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData.ToString()))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData.ToString()))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData.ToString()))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region RTableBase-管路垫块安装情况记录表
            configuration.CreateMap<RTableBase, RinstallationPipeCushionDto>()
            .ForMember(d => d.RecordLocation, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation))
            .ForMember(d => d.RecordLocation_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation_DisplayName))
            .ForMember(d => d.RecordMainopoint, opt => opt.MapFrom(s => s.RecordRequirements.RecordMainopoint))
            .ForMember(d => d.RecordMainopoint_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordMainopoint_DisplayName))
            .ForMember(d => d.MeasuredActual, opt => opt.MapFrom(s => s.MeasuredResult.MeasuredActual))
            .ForMember(d => d.MeasuredActual_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.MeasuredActual_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData.ToString()))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData.ToString()))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData.ToString()))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region RTableBase-箭体结构防水记录表
            configuration.CreateMap<RTableBase, RarrowStructureWaterproofDto>()
            .ForMember(d => d.DesignerDemand, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand))
            .ForMember(d => d.DesignerDemand_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand_DisplayName))
            .ForMember(d => d.Remarks, opt => opt.MapFrom(s => s.RecordRequirements.Remarks))
            .ForMember(d => d.Remarks_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.Remarks_DisplayName))
            .ForMember(d => d.FirstConfirmResult, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult))
            .ForMember(d => d.FirstConfirmResult_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData.ToString()))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData.ToString()))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData.ToString()))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region RTableBase-搭接线安装部位防水记录表
            configuration.CreateMap<RTableBase, RwaterproofInstallationLapdDto>()
            .ForMember(d => d.DesignerDemand, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand))
            .ForMember(d => d.DesignerDemand_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.FirstConfirmResult, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult))
            .ForMember(d => d.FirstConfirmResult_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult_DisplayName))
            .ForMember(d => d.Remarks, opt => opt.MapFrom(s => s.RecordRequirements.Remarks))
            .ForMember(d => d.Remarks_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.Remarks_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData.ToString()))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData.ToString()))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData.ToString()))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-箭体称重时多装少装产品记录表
            configuration.CreateMap<RTableBase, RarrowScalageProductsDto>()
            .ForMember(d => d.FirstConfirmResult, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult))
            .ForMember(d => d.FirstConfirmResult_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.SecondMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues))
            .ForMember(d => d.SecondMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues_DisplayName));
            #endregion
            #region  RTableBase-箭体称重记录表
            configuration.CreateMap<RTableBase, RarrowWeightDto>()
            .ForMember(d => d.RecordRequire, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire))
            .ForMember(d => d.RecordRequire_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.RecordStatus, opt => opt.MapFrom(s => s.RecordRequirements.RecordStatus))
            .ForMember(d => d.RecordStatus_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordStatus_DisplayName))
            .ForMember(d => d.Temperature, opt => opt.MapFrom(s => s.Environment.Temperature))
            .ForMember(d => d.Temperature_DisplayName, opt => opt.MapFrom(s => s.Environment.Temperature_DisplayName))
            .ForMember(d => d.Humidity, opt => opt.MapFrom(s => s.Environment.Humidity))
            .ForMember(d => d.Humidity_DisplayName, opt => opt.MapFrom(s => s.Environment.Humidity_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-总装零件称重记录表
            configuration.CreateMap<RTableBase, RassemnleweighingDto>()
            .ForMember(d => d.RecordRequire, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire))
            .ForMember(d => d.RecordRequire_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.SecondMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues))
            .ForMember(d => d.SecondMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-阀门安装状态确认表
            configuration.CreateMap<RTableBase, RconfirmationStatusDto>()
            .ForMember(d => d.FirstConfirmResult, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult))
            .ForMember(d => d.FirstConfirmResult_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult_DisplayName))
            .ForMember(d => d.Remarks, opt => opt.MapFrom(s => s.RecordRequirements.Remarks))
            .ForMember(d => d.Remarks_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.Remarks_DisplayName));
            #endregion
            #region  RTableBase-传感器变换器对应关系确认记录表
            configuration.CreateMap<RTableBase, RcorrespondingRelationshipDto>()
            .ForMember(d => d.RecordLocation, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation))
            .ForMember(d => d.RecordLocation_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation_DisplayName))
            .ForMember(d => d.RecordStatus, opt => opt.MapFrom(s => s.RecordRequirements.RecordStatus))
            .ForMember(d => d.RecordStatus_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordStatus_DisplayName))
            .ForMember(d => d.RecordRequire, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire))
            .ForMember(d => d.RecordRequire_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire_DisplayName))
            .ForMember(d => d.RecordMainopoint, opt => opt.MapFrom(s => s.RecordRequirements.RecordMainopoint))
            .ForMember(d => d.RecordMainopoint_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordMainopoint_DisplayName))
            .ForMember(d => d.FirstConfirmResult, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult))
            .ForMember(d => d.FirstConfirmResult_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-密封插头压接多媒体记录表
            configuration.CreateMap<RTableBase, RcrimpingSealedPlugDto>()
            .ForMember(d => d.RecordLocation, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation))
            .ForMember(d => d.RecordLocation_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation_DisplayName))
            .ForMember(d => d.RecordMainopoint, opt => opt.MapFrom(s => s.RecordRequirements.RecordMainopoint))
            .ForMember(d => d.RecordMainopoint_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordMainopoint_DisplayName))
            .ForMember(d => d.PhotoNo, opt => opt.MapFrom(s => s.MultiMedia.PhotoNo))
            .ForMember(d => d.PhotoNo_DisplayName, opt => opt.MapFrom(s => s.MultiMedia.PhotoNo_DisplayName))
            .ForMember(d => d.Remarks, opt => opt.MapFrom(s => s.RecordRequirements.Remarks))
            .ForMember(d => d.Remarks_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.Remarks_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName))
            .ForMember(d => d.FourthOperator, opt => opt.MapFrom(s => s.InspectionSignature.FourthOperator))
            .ForMember(d => d.FourthOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FourthOperator_DisplayName))
            .ForMember(d => d.FourthOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FourthOperatorData))
            .ForMember(d => d.FourthOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FourthOperatorData_DisplayName));
            #endregion
            #region  RTableBase-气瓶组充放气速率记录表
            configuration.CreateMap<RTableBase, RcylinderGroupDto>()
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.SecondMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues))
            .ForMember(d => d.SecondMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues_DisplayName))
            .ForMember(d => d.DesignerDemand, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand))
            .ForMember(d => d.DesignerDemand_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand_DisplayName))
            .ForMember(d => d.ThirdMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.ThirdMeasuredValues))
            .ForMember(d => d.ThirdMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.ThirdMeasuredValues_DisplayName))
            .ForMember(d => d.FourthMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FourthMeasuredValues))
            .ForMember(d => d.FourthMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FourthMeasuredValues_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-气瓶压力测试记录表
            configuration.CreateMap<RTableBase, RcylinderPressureTestDto>()
            .ForMember(d => d.DesignerDemand, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand))
            .ForMember(d => d.DesignerDemand_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.Remarks, opt => opt.MapFrom(s => s.RecordRequirements.Remarks))
            .ForMember(d => d.Remarks_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.Remarks_DisplayName));
            #endregion
            #region  RTableBase-干燥剂检查记录表
            configuration.CreateMap<RTableBase, RdesiccantInspectionDto>()
            .ForMember(d => d.MeasuredActual, opt => opt.MapFrom(s => s.MeasuredResult.MeasuredActual))
            .ForMember(d => d.MeasuredActual_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.MeasuredActual_DisplayName))
            .ForMember(d => d.Remarks, opt => opt.MapFrom(s => s.RecordRequirements.Remarks))
            .ForMember(d => d.Remarks_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.Remarks_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-低频压接实验测量记录表
            configuration.CreateMap<RTableBase, RexperimentalCrimpingDto>()
            .ForMember(d => d.RecordLocation, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation))
            .ForMember(d => d.RecordLocation_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation_DisplayName))
            .ForMember(d => d.RecordRequire, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire))
            .ForMember(d => d.RecordRequire_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.RecordStatus, opt => opt.MapFrom(s => s.RecordRequirements.RecordStatus))
            .ForMember(d => d.RecordStatus_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordStatus_DisplayName))
            .ForMember(d => d.SecondMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues))
            .ForMember(d => d.SecondMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues_DisplayName))
            .ForMember(d => d.RecordMainopoint, opt => opt.MapFrom(s => s.RecordRequirements.RecordMainopoint))
            .ForMember(d => d.RecordMainopoint_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordMainopoint_DisplayName))
            .ForMember(d => d.ThirdMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.ThirdMeasuredValues))
            .ForMember(d => d.ThirdMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.ThirdMeasuredValues_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-飞行质量质心皮重及参数记录表
            configuration.CreateMap<RTableBase, RflightMassCentroidTareWeightDto>()
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName));
            #endregion
            #region  RTableBase-气封流量测试记录表
            configuration.CreateMap<RTableBase, RgasSealFlowTestDto>()
            .ForMember(d => d.DesignerDemand, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand))
            .ForMember(d => d.DesignerDemand_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.ThirdMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.ThirdMeasuredValues))
            .ForMember(d => d.ThirdMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.ThirdMeasuredValues_DisplayName))
            .ForMember(d => d.Temperature, opt => opt.MapFrom(s => s.Environment.Temperature))
            .ForMember(d => d.Temperature_DisplayName, opt => opt.MapFrom(s => s.Environment.Temperature_DisplayName))
            .ForMember(d => d.Humidity, opt => opt.MapFrom(s => s.Environment.Humidity))
            .ForMember(d => d.Humidity_DisplayName, opt => opt.MapFrom(s => s.Environment.Humidity_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-总装耗材称重记录表
            configuration.CreateMap<RTableBase, RgeneralWeighingDto>()
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.SecondMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues))
            .ForMember(d => d.SecondMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues_DisplayName))
            .ForMember(d => d.ThirdMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.ThirdMeasuredValues))
            .ForMember(d => d.ThirdMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.ThirdMeasuredValues_DisplayName))
            .ForMember(d => d.FourthMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FourthMeasuredValues))
            .ForMember(d => d.FourthMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FourthMeasuredValues_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-高频压接点电阻及抗电强度检查记录表
            configuration.CreateMap<RTableBase, RhighFrequencyVoltageDto>()
            .ForMember(d => d.RecordLocation, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation))
            .ForMember(d => d.RecordLocation_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation_DisplayName))
            .ForMember(d => d.RecordRequire, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire))
            .ForMember(d => d.RecordRequire_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.RecordStatus, opt => opt.MapFrom(s => s.RecordRequirements.RecordStatus))
            .ForMember(d => d.RecordStatus_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordStatus_DisplayName))
            .ForMember(d => d.SecondMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues))
            .ForMember(d => d.SecondMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues_DisplayName))
            .ForMember(d => d.RecordMainopoint, opt => opt.MapFrom(s => s.RecordRequirements.RecordMainopoint))
            .ForMember(d => d.RecordMainopoint_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordMainopoint_DisplayName))
            .ForMember(d => d.ThirdMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.ThirdMeasuredValues))
            .ForMember(d => d.ThirdMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.ThirdMeasuredValues_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-产品安装数量记录表
            configuration.CreateMap<RTableBase, RinstallationQuantityDto>()
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-接口检查记录表
            configuration.CreateMap<RTableBase, RinterfaceCheckDto>()
            .ForMember(d => d.RecordLocation, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation))
            .ForMember(d => d.RecordLocation_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation_DisplayName))
            .ForMember(d => d.FirstConfirmResult, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult))
            .ForMember(d => d.FirstConfirmResult_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult_DisplayName))
            .ForMember(d => d.MeasuredActual, opt => opt.MapFrom(s => s.MeasuredResult.MeasuredActual))
            .ForMember(d => d.MeasuredActual_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.MeasuredActual_DisplayName))
            .ForMember(d => d.PhotoNo, opt => opt.MapFrom(s => s.MultiMedia.PhotoNo))
            .ForMember(d => d.PhotoNo_DisplayName, opt => opt.MapFrom(s => s.MultiMedia.PhotoNo_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-岗位分工表
            configuration.CreateMap<RTableBase, RjobDivisionDto>()
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.MeasuredActual, opt => opt.MapFrom(s => s.MeasuredResult.MeasuredActual))
            .ForMember(d => d.MeasuredActual_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.MeasuredActual_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName))
            .ForMember(d => d.FourthOperator, opt => opt.MapFrom(s => s.InspectionSignature.FourthOperator))
            .ForMember(d => d.FourthOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FourthOperator_DisplayName))
            .ForMember(d => d.FourthOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FourthOperatorData))
            .ForMember(d => d.FourthOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FourthOperatorData_DisplayName));
            #endregion
            #region  RTableBase-随大部段交付产品明细表
            configuration.CreateMap<RTableBase, RlargePartsDeliveryDto>()
            .ForMember(d => d.DesignerDemand, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand))
            .ForMember(d => d.DesignerDemand_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand_DisplayName))
            .ForMember(d => d.FirstConfirmResult, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult))
            .ForMember(d => d.FirstConfirmResult_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult_DisplayName))
            .ForMember(d => d.Remarks, opt => opt.MapFrom(s => s.RecordRequirements.Remarks))
            .ForMember(d => d.Remarks_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.Remarks_DisplayName));
            #endregion
            #region  RTableBase-飞行质量质心设备调平数据记录表
            configuration.CreateMap<RTableBase, RlevelingDataFlightDto>()
            .ForMember(d => d.DesignerDemand, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand))
            .ForMember(d => d.DesignerDemand_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName));
            #endregion
            #region  RTableBase-液位传感器尺寸协调记录表
            configuration.CreateMap<RTableBase, RliquidLevelSensorDto>()
            .ForMember(d => d.DesignerDemand, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand))
            .ForMember(d => d.DesignerDemand_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.SecondMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues))
            .ForMember(d => d.SecondMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues_DisplayName))
            .ForMember(d => d.Temperature, opt => opt.MapFrom(s => s.Environment.Temperature))
            .ForMember(d => d.Temperature_DisplayName, opt => opt.MapFrom(s => s.Environment.Temperature_DisplayName))
            .ForMember(d => d.Humidity, opt => opt.MapFrom(s => s.Environment.Humidity))
            .ForMember(d => d.Humidity_DisplayName, opt => opt.MapFrom(s => s.Environment.Humidity_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-产品安装确认表
            configuration.CreateMap<RTableBase, RproductInstallationConfirmationDto>()
            .ForMember(d => d.ProcessorDemand, opt => opt.MapFrom(s => s.RecordRequirements.ProcessorDemand))
            .ForMember(d => d.ProcessorDemand_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.ProcessorDemand_DisplayName))
            .ForMember(d => d.MeasuredActual, opt => opt.MapFrom(s => s.MeasuredResult.MeasuredActual))
            .ForMember(d => d.MeasuredActual_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.MeasuredActual_DisplayName))
            .ForMember(d => d.Remarks, opt => opt.MapFrom(s => s.RecordRequirements.Remarks))
            .ForMember(d => d.Remarks_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.Remarks_DisplayName));
            #endregion
            #region  RTableBase-通用保护件检查记录表
            configuration.CreateMap<RTableBase, RprotectivePartsDto>()
            .ForMember(d => d.RecordStatus, opt => opt.MapFrom(s => s.RecordRequirements.RecordStatus))
            .ForMember(d => d.RecordStatus_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordStatus_DisplayName))
            .ForMember(d => d.RecordRequire, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire))
            .ForMember(d => d.RecordRequire_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire_DisplayName))
            .ForMember(d => d.RecordLocation, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation))
            .ForMember(d => d.RecordLocation_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation_DisplayName))
            .ForMember(d => d.FirstConfirmResult, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult))
            .ForMember(d => d.FirstConfirmResult_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult_DisplayName))
            .ForMember(d => d.MeasuredActual, opt => opt.MapFrom(s => s.MeasuredResult.MeasuredActual))
            .ForMember(d => d.MeasuredActual_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.MeasuredActual_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-象限标识检查记录表
            configuration.CreateMap<RTableBase, RquadrantCheckDto>()
            .ForMember(d => d.RecordLocation, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation))
            .ForMember(d => d.RecordLocation_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.RecordRequire, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire))
            .ForMember(d => d.RecordRequire_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire_DisplayName))
            .ForMember(d => d.FirstConfirmResult, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult))
            .ForMember(d => d.FirstConfirmResult_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult_DisplayName))
            .ForMember(d => d.Remarks, opt => opt.MapFrom(s => s.RecordRequirements.Remarks))
            .ForMember(d => d.Remarks_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.Remarks_DisplayName));
            #endregion
            #region  RTableBase-接收检查记录表
            configuration.CreateMap<RTableBase, RreceivingInspectionRecordDto>()
            .ForMember(d => d.RecordRequire, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire))
            .ForMember(d => d.RecordRequire_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire_DisplayName))
            .ForMember(d => d.MeasuredActual, opt => opt.MapFrom(s => s.MeasuredResult.MeasuredActual))
            .ForMember(d => d.MeasuredActual_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.MeasuredActual_DisplayName))
            .ForMember(d => d.PhotoNo, opt => opt.MapFrom(s => s.MultiMedia.PhotoNo))
            .ForMember(d => d.PhotoNo_DisplayName, opt => opt.MapFrom(s => s.MultiMedia.PhotoNo_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-系统保压记录表
            configuration.CreateMap<RTableBase, RsystemPressureMaintainingDto>()
            .ForMember(d => d.RecordStatus, opt => opt.MapFrom(s => s.RecordRequirements.RecordStatus))
            .ForMember(d => d.RecordStatus_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordStatus_DisplayName))
            .ForMember(d => d.DesignerDemand, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand))
            .ForMember(d => d.DesignerDemand_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.RecordRequire, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire))
            .ForMember(d => d.RecordRequire_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire_DisplayName))
            .ForMember(d => d.SecondMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues))
            .ForMember(d => d.SecondMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues_DisplayName))
            .ForMember(d => d.Temperature, opt => opt.MapFrom(s => s.Environment.Temperature))
            .ForMember(d => d.Temperature_DisplayName, opt => opt.MapFrom(s => s.Environment.Temperature_DisplayName))
            .ForMember(d => d.Humidity, opt => opt.MapFrom(s => s.Environment.Humidity))
            .ForMember(d => d.Humidity_DisplayName, opt => opt.MapFrom(s => s.Environment.Humidity_DisplayName));
            #endregion
            #region  RTableBase-电磁阀尾罩检查表
            configuration.CreateMap<RTableBase, RtailCoverSolenoidDto>()
            .ForMember(d => d.RecordRequire, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire))
            .ForMember(d => d.RecordRequire_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire_DisplayName))
            .ForMember(d => d.RecordLocation, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation))
            .ForMember(d => d.RecordLocation_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation_DisplayName))
            .ForMember(d => d.FirstConfirmResult, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult))
            .ForMember(d => d.FirstConfirmResult_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstConfirmResult_DisplayName))
            .ForMember(d => d.Remarks, opt => opt.MapFrom(s => s.RecordRequirements.Remarks))
            .ForMember(d => d.Remarks_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.Remarks_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-高频压接点抗拉强度检查记录表
            configuration.CreateMap<RTableBase, RtensileStrengthHighDto>()
            .ForMember(d => d.RecordRequire, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire))
            .ForMember(d => d.RecordRequire_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.RecordStatus, opt => opt.MapFrom(s => s.RecordRequirements.RecordStatus))
            .ForMember(d => d.RecordStatus_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordStatus_DisplayName))
            .ForMember(d => d.SecondMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues))
            .ForMember(d => d.SecondMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-横向质心测量记录表
            configuration.CreateMap<RTableBase, RtransverseCentroidDto>()
            .ForMember(d => d.RecordLocation, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation))
            .ForMember(d => d.RecordLocation_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordLocation_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.SecondMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues))
            .ForMember(d => d.SecondMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues_DisplayName))
            .ForMember(d => d.ThirdMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.ThirdMeasuredValues))
            .ForMember(d => d.ThirdMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.ThirdMeasuredValues_DisplayName))
            .ForMember(d => d.FourthMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FourthMeasuredValues))
            .ForMember(d => d.FourthMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FourthMeasuredValues_DisplayName));
            #endregion
            #region  RTableBase-阀门测试记录表
            configuration.CreateMap<RTableBase, RvalveTestDto>()
            .ForMember(d => d.RecordRequire, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire))
            .ForMember(d => d.RecordRequire_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire_DisplayName))
            .ForMember(d => d.RecordStatus, opt => opt.MapFrom(s => s.RecordRequirements.RecordStatus))
            .ForMember(d => d.RecordStatus_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordStatus_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.Temperature, opt => opt.MapFrom(s => s.Environment.Temperature))
            .ForMember(d => d.Temperature_DisplayName, opt => opt.MapFrom(s => s.Environment.Temperature_DisplayName))
            .ForMember(d => d.Humidity, opt => opt.MapFrom(s => s.Environment.Humidity))
            .ForMember(d => d.Humidity_DisplayName, opt => opt.MapFrom(s => s.Environment.Humidity_DisplayName))
            .ForMember(d => d.Remarks, opt => opt.MapFrom(s => s.RecordRequirements.Remarks))
            .ForMember(d => d.Remarks_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.Remarks_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-阀门测试记录表2
            configuration.CreateMap<RTableBase, RvalveTestSecDto>()
            .ForMember(d => d.RecordRequire, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire))
            .ForMember(d => d.RecordRequire_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordRequire_DisplayName))
            .ForMember(d => d.RecordStatus, opt => opt.MapFrom(s => s.RecordRequirements.RecordStatus))
            .ForMember(d => d.RecordStatus_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordStatus_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.SecondMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues))
            .ForMember(d => d.SecondMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.SecondMeasuredValues_DisplayName))
            .ForMember(d => d.Temperature, opt => opt.MapFrom(s => s.Environment.Temperature))
            .ForMember(d => d.Temperature_DisplayName, opt => opt.MapFrom(s => s.Environment.Temperature_DisplayName))
            .ForMember(d => d.Humidity, opt => opt.MapFrom(s => s.Environment.Humidity))
            .ForMember(d => d.Humidity_DisplayName, opt => opt.MapFrom(s => s.Environment.Humidity_DisplayName))
            .ForMember(d => d.Remarks, opt => opt.MapFrom(s => s.RecordRequirements.Remarks))
            .ForMember(d => d.Remarks_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.Remarks_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-阀门使用次数记录表
            configuration.CreateMap<RTableBase, RvalveUsageTimesDto>()
            .ForMember(d => d.DesignerDemand, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand))
            .ForMember(d => d.DesignerDemand_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand_DisplayName))
            .ForMember(d => d.RecordStatus, opt => opt.MapFrom(s => s.RecordRequirements.RecordStatus))
            .ForMember(d => d.RecordStatus_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.RecordStatus_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-大部段称重记录表
            configuration.CreateMap<RTableBase, RlargeSectionWeightDto>()
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.Temperature, opt => opt.MapFrom(s => s.Environment.Temperature))
            .ForMember(d => d.Temperature_DisplayName, opt => opt.MapFrom(s => s.Environment.Temperature_DisplayName))
            .ForMember(d => d.Humidity, opt => opt.MapFrom(s => s.Environment.Humidity))
            .ForMember(d => d.Humidity_DisplayName, opt => opt.MapFrom(s => s.Environment.Humidity_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-电连接器插接多媒体记录表
            configuration.CreateMap<RTableBase, RmultimediaElectricalConnectDto>()
           .ForMember(d => d.PhotoNo, opt => opt.MapFrom(s => s.MultiMedia.PhotoNo))
           .ForMember(d => d.PhotoNo_DisplayName, opt => opt.MapFrom(s => s.MultiMedia.PhotoNo_DisplayName))
           .ForMember(d => d.SecondPhotoNo, opt => opt.MapFrom(s => s.MultiMedia.SecondPhotoNo))
           .ForMember(d => d.SecondPhotoNo_DisplayName, opt => opt.MapFrom(s => s.MultiMedia.SecondPhotoNo_DisplayName))
           .ForMember(d => d.ThirdPhotoNo, opt => opt.MapFrom(s => s.MultiMedia.ThirdPhotoNo))
           .ForMember(d => d.ThirdPhotoNo_DisplayName, opt => opt.MapFrom(s => s.MultiMedia.ThirdPhotoNo_DisplayName))
           .ForMember(d => d.FourthPhotoNo, opt => opt.MapFrom(s => s.MultiMedia.FourthPhotoNo))
           .ForMember(d => d.FourthPhotoNo_DisplayName, opt => opt.MapFrom(s => s.MultiMedia.FourthPhotoNo_DisplayName))
           .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
           .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
           .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
           .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData.ToString()))
           .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
           .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
           .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
           .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData.ToString()))
           .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
           .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
           .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
           .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData.ToString()))
           .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-仪器安装电缆余量多媒体记录表
            configuration.CreateMap<RTableBase, RinstrumentCableAllowanceDto>()
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.PhotoNo, opt => opt.MapFrom(s => s.MultiMedia.PhotoNo))
            .ForMember(d => d.PhotoNo_DisplayName, opt => opt.MapFrom(s => s.MultiMedia.PhotoNo_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData.ToString()))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData.ToString()))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData.ToString()))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-仪器安装分离钢索多媒体记录表
            configuration.CreateMap<RTableBase, RinstrumentSeparationCableDto>()
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.PhotoNo, opt => opt.MapFrom(s => s.MultiMedia.PhotoNo))
            .ForMember(d => d.PhotoNo_DisplayName, opt => opt.MapFrom(s => s.MultiMedia.PhotoNo_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData.ToString()))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData.ToString()))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData.ToString()))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-仪器安装分离力测试多媒体记录表
            configuration.CreateMap<RTableBase, RinstrumentSeparationForceTestDto>()
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.PhotoNo, opt => opt.MapFrom(s => s.MultiMedia.PhotoNo))
            .ForMember(d => d.PhotoNo_DisplayName, opt => opt.MapFrom(s => s.MultiMedia.PhotoNo_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData.ToString()))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData.ToString()))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData.ToString()))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-仪器安装力矩记录表
            configuration.CreateMap<RTableBase, RinstrumentTorqueRecordDto>()
            .ForMember(d => d.DesignerDemand, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand))
            .ForMember(d => d.DesignerDemand_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.DesignerDemand_DisplayName))
            .ForMember(d => d.ProcessorDemand, opt => opt.MapFrom(s => s.RecordRequirements.ProcessorDemand))
            .ForMember(d => d.ProcessorDemand_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.ProcessorDemand_DisplayName))
            .ForMember(d => d.Remarks, opt => opt.MapFrom(s => s.RecordRequirements.Remarks))
            .ForMember(d => d.Remarks_DisplayName, opt => opt.MapFrom(s => s.RecordRequirements.Remarks_DisplayName))
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData.ToString()))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData.ToString()))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData.ToString()))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion
            #region  RTableBase-仪器插座安装多媒体记录表
            configuration.CreateMap<RTableBase, RmultimediaSheetSocketDto>()
            .ForMember(d => d.FirstMeasuredValues, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues))
            .ForMember(d => d.FirstMeasuredValues_DisplayName, opt => opt.MapFrom(s => s.MeasuredResult.FirstMeasuredValues_DisplayName))
            .ForMember(d => d.PhotoNo, opt => opt.MapFrom(s => s.MultiMedia.PhotoNo))
            .ForMember(d => d.PhotoNo_DisplayName, opt => opt.MapFrom(s => s.MultiMedia.PhotoNo_DisplayName))
            .ForMember(d => d.InspectionSignatureName, opt => opt.MapFrom(s => s.InspectionSignature.InspectionSignatureName))
            .ForMember(d => d.FirstOperator, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator))
            .ForMember(d => d.FirstOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperator_DisplayName))
            .ForMember(d => d.FirstOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData.ToString()))
            .ForMember(d => d.FirstOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.FirstOperatorData_DisplayName))
            .ForMember(d => d.SecondOperator, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator))
            .ForMember(d => d.SecondOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperator_DisplayName))
            .ForMember(d => d.SecondOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData.ToString()))
            .ForMember(d => d.SecondOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.SecondOperatorData_DisplayName))
            .ForMember(d => d.ThirdOperator, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator))
            .ForMember(d => d.ThirdOperator_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperator_DisplayName))
            .ForMember(d => d.ThirdOperatorData, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData.ToString()))
            .ForMember(d => d.ThirdOperatorData_DisplayName, opt => opt.MapFrom(s => s.InspectionSignature.ThirdOperatorData_DisplayName));
            #endregion


        }

    }
}
